@charset "utf-8";

.container .heading {border-bottom: 1px solid #1d4392;line-height: 2;margin-bottom: 15px;}
.container .heading h4 {color: #1d4392;font-size: 1.2rem;font-weight: 600;}

/*服务*/
.service_wrap ul {padding-bottom: 30px;}
.service_wrap ul li {overflow: hidden; border-bottom: 1px solid #ddd;position: relative;margin:0 0 20px 0;}
.service_wrap ul li a {padding:0 0 20px 0;box-sizing:border-box;display: block;position: relative;-webkit-transition: all 0.4s;transition: all 0.4s;}
.service_wrap ul li a:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.service_wrap ul li a h3{font-size: 1.05rem;line-height: 1.5;color: #333;}
.service_wrap ul li a .title_h_note p {color: #666;font-size: 0.9rem;line-height: 1.4;}
.service_wrap ul li a img {float: right;width: 120px;}
.service_wrap ul li a .apply_btn {color: #ef8211;position: absolute;bottom:25px;left:0px;}

.container_des {padding-bottom: 30px;}
.container_des h1{color: #333;font-size: 1.2rem;text-align: center;}
.container_des .info {padding: 1% 0 2%;text-align: center;border-bottom: 1px solid #ddd;}
.container_des .info span {margin: 0 1%;color: #666;font-size: 0.8rem;}
.container_des .definition {padding: 3%;border-top: 1px solid #ddd;background: #fbf7ea;}
.container_des .definition p {color: #555;font-size: 0.85rem;line-height: 1.4;}
.container_des .des {padding: 3% 0;}
.container_des .des p {color: #333;font-size: 0.95rem;line-height: 1.6;margin: 0.3rem 0;text-indent: 2em;}
.service_wrap .container_des .des p {text-indent: 0em;}
.container_des .des_pages {width: 100%;margin-top: 5%;text-align: center;}
.container_des .des_pages span {display: inline-block;background: #1d4392;border-radius: 3px;width: 80px;height: 32px;line-height: 32px;}
.container_des .des_pages span a {display: block;color: #fff;font-size: 0.85rem;}
.container_des .des_pages span:nth-child(1) {float: left;}
.container_des .des_pages span:nth-child(2) {float: right;}

.container_list {margin-bottom: 5%;}
.container_list ul li {float: left;width: 48%;height: 40px;line-height: 40px;margin-bottom: 10px;text-align: center;background: #fcf4de;}
.container_list ul li:nth-of-type(even) {float: right;}
.container_list ul li.cur {background: #fdcf71;}
.container_list ul li a {display: block;color: #333;font-size:0.85rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.caes_list {padding-bottom: 30px;}
.caes_list ul li {margin-bottom: 25px;}
.caes_list ul li a .t {background: #ef8211;width: 100%;height: 40px;line-height: 40px;padding: 0 2%;box-sizing:border-box;}
.caes_list ul li a .t h4 {color: #fff;font-size: 1rem;}
.caes_list ul li a .txt {background: #eaeaea;padding: 10px;color: #555;font-size: 0.95rem;line-height: 1.5;}
.caes_list ul li a .txt .info {margin: 5px 0;}
.caes_list ul li a .txt .info p font {color: #f00;}
.caes_list ul li a .txt .des {font-size: 0.9rem;}

.pages {width: 100%;text-align: center;padding-top: 5%;}
.pages a {display: inline-block;width: 100px;height: 35px;line-height: 35px;background: #1d4392;color: #fff;font-size: 0.9rem;margin: 0 25px;border-radius: 3px;}

.fangdai {padding-bottom: 30px;}
.fangdai_pic {margin: 0 0 20px 0;}
.fangdai_pic>a {display: block;position: relative;}
.fangdai_pic>a .name {width: 100%;height: 35px;line-height: 35px;padding:0 3%;position: absolute;bottom: 0px;left: 0px;background: rgba(0,0,0,0.6);box-sizing:border-box;color: #fff;font-size: 1rem;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fangdai_pic .txt {padding: 10px;background: #eee;}
.fangdai_pic .txt p {color: #555;font-size: 0.85rem;}
.fangdai_pic .txt a {color: #1d4392;}
.fangdai_list ul li {margin-bottom: 20px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.fangdai_list ul li .h {display: block;color: #1d4392;font-size: 1rem;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.fangdai_list ul li .date {display: block;color: #666;font-size: 0.85rem;margin-top: 5px;}
.fangdai_list ul li .txt {margin-top: 5px;}
.fangdai_list ul li .txt p {color: #666;font-size: 0.85rem;line-height: 21px;}
.fangdai_list ul li .txt p a {color: #1d4392;margin-left: 10px;}
.fangdai_list ul li .txt p a:hover {text-decoration: underline;}

.financial {padding-bottom: 30px;}
.financial ul li {padding: 0 5px;}
.financial ul li a {display: block;padding: 15px;margin-bottom: 20px;background: #eee;}
/*.financial ul li a:hover {border-color:#fd8f0e;}*/
.financial ul li a .h {display: block;color: #1d4392;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.financial ul li a .txt {margin-top: 8px;}
.financial ul li a .txt p {color: #666;font-size: 14px;line-height: 21px;}
.financial ul li a .txt p a {color: #1d4392;margin-left: 10px;}
.financial ul li a .txt p a:hover {text-decoration: underline;}
.financial ul li a .date {display: block;color: #666;font-size: 14px;margin-top: 8px;}

/*公司动态，行业新闻*/
.news {padding-bottom: 30px;}
.news_row {margin-bottom: 20px;border-bottom:1px solid #ccc;padding-bottom: 15px;}
.news_row .item{width: 48.5%;}
.news_row .item .img {display: block;width: 100%;overflow: hidden;}
.news_row .item .img img {width: 100%;height: 100%;}
.news_row .item .h {margin: 5px 0;display: block;color: #333;font-size: 1rem;line-height: 1.4;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;}
.news_row .item .h .line {display: block;width: 100%;height: 1px;background: #1d4392;margin-top: 3px;}
.news_row .item .txt p{color: #666;font-size: 0.85rem;line-height: 21px;display: -webkit-box; -webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;}
.news_row .item .date {margin-top: 5px;color: #666;font-size: 0.85rem;}

.news_list ul li {margin-bottom: 20px;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.news_list ul li .h {display: block;color: #1d4392;font-size: 1rem;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.news_list ul li .date {display: block;color: #666;font-size: 0.85rem;margin-top: 5px;}
.news_list ul li .txt {margin-top: 5px;}
.news_list ul li .txt p {color: #666;font-size: 0.85rem;line-height: 21px;display: -webkit-box; -webkit-line-clamp:3;-webkit-box-orient: vertical;overflow: hidden;}
.news_list ul li .txt p a {color: #1d4392;margin-left: 10px;}
.news_list ul li .txt p a:hover {text-decoration: underline;}

/*常见问题*/
.faq {padding-bottom: 30px;}
.accordion {width: 100%;}
.accordion li {margin-bottom:20px;background: #eee;}
.accordion .link {cursor: pointer; display: block;color: #333; font-size: 0.95rem;padding: 10px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion .link .h {width: calc(100% - 28px);white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.accordion li:last-child .link {border-bottom: 0; }
.accordion li i {position: absolute; top: 50%; right: 5px; margin-top:-14px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li i.fa-chevron-down {width:28px; height: 28px; background: url("faq-arrow.png"/*tpa=http://szdxjf.com/Public/m/images/faq-arrow.png*/) no-repeat center / 80%; }
.accordion li.open .link {color: #375698; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.submenu {display: none; padding:10px; font-size: 16px;border-bottom: 2px solid #fd8f0e;}
.submenu p {display: block; color: #333;font-size: 0.9rem;line-height: 1.5; margin:0.25rem 0; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }

/*关于我们*/
.about {padding-bottom: 30px;}
.about_nav {width: 100%;border-radius: 1px;overflow: hidden;margin-bottom: 15px;}
.about_nav a {display: block;float: left;width: 25%;height: 40px;line-height: 40px;text-align: center;font-size: 0.9rem;color: #1d4392;background: #eee;margin-bottom: 5px;}
.about_nav a.cur {background: #1d4392;color: #fff;}
.about_con {padding: 20px 0 3% 0;}
.about_con h4 {color: #333;font-size: 1rem;text-align: center;}
.about_con p {color: #333;font-size: 0.95rem;line-height: 1.7;text-indent: 2em;margin: 0.25rem 0;}

.development ul {padding:25px 0 0 0;}
.development ul li{font-size: 0;}
.development ul li .date {color: #666;font-size: 16px;width: 100px;position: relative;display: inline-block;padding:15px 0 0 0;}
.development ul li .date i {display: block;width: 17px;height: 17px;background:url("development-ico2.png"/*tpa=http://szdxjf.com/Public/m/images/development-ico2.png*/) no-repeat;background-size:100% 100%;position: absolute;right: -9px;top: 18px;}
.development ul li .txt {display: inline-block;width: calc(100% - 100px);padding: 15px 0 15px 15px;border-left: 1px solid #ccc;box-sizing:border-box;}
.development ul li .txt .name {color: #22499b;font-size: 16px;margin-bottom: 10px;}
.development ul li .txt p {color: #333;font-size: 14px;line-height: 21px;}

.honor {padding-top: 20px;}
.honor #examples .image-row .image-set ul li {width: 48%;text-align: center;margin-bottom: 15px;}
.honor #examples .image-row .image-set ul li div a {display: block;padding:3%;border:1px solid #ccc;}
.honor #examples .image-row .image-set ul li div a img {display: block;width: 100%;height: 100%;}
.honor #examples .image-row .image-set ul li div p {margin-top: 5px;color: #333;font-size: 1rem;text-indent: 0em;}

.team {padding:20px 0 30px;}
.team ul li {margin-bottom: 20px;position:relative;}
.team ul li img{width: 100%;}
.team ul li .counselor-detail {width:100%;height:160px;background: #eee;padding: 10px;box-sizing:border-box;position: absolute;bottom: 0px;left: 0px;}
.team ul li .counselor-detail .name {color: #333;font-size: 0.95rem;}
.team ul li .counselor-detail .name span {font-size: 1rem;margin-right: 5px;color: #111;}
.team ul li .counselor-detail .counselor-grade {font-size:1rem;color: #ef8211;}
.team ul li .counselor-detail .counselor-info {color: #333;font-size: 0.9rem;}
.team ul li .counselor-detail .counselor-info i {margin-left: 15px;}
.team ul li .counselor-detail .counselor-info strong {color: #f00;}
.team ul li .counselor-detail .counselor-des {margin-top: 5px;}
.team ul li .counselor-detail .counselor-des p {color: #555;font-size: 0.85rem;}

.contact {padding: 0 0 30px;}
.contact_con h4 {color: #333;font-size: 1.1rem;margin-bottom: 5px;}
.contact_con p {color: #555;font-size: 0.95rem;line-height: 1.5;}
.contact_con .map {margin-top: 20px;}

/*申请表*/
.pre-form {padding: 10px 0 30px;}
.pre-form .item {margin-bottom: 15px;position: relative;}
.pre-form .item:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.pre-form .item select {width: 100%;height: 38px;line-height: 38px; border: 1px solid #c4c4c4; box-sizing: border-box; padding: 0 5px; background: #fff url("select_bg.png"/*tpa=http://szdxjf.com/Public/m/images/select_bg.png*/) no-repeat 98% center / 12px; color: #888;font-size: 0.95rem;margin-bottom: 10px;;-webkit-appearance:none;}
.pre-form .item label {color: #333;font-size: 1rem;display:block;margin-bottom:8px;padding: 0 1px;}
.pre-form .item input {display: block;width: 100%;height: 40px;height: 40px;border:1px solid #c4c4c4; box-sizing: border-box; padding: 0 10px;}
.pre-form .item input.yzm {width: calc(100% - 130px);float: left;}
.pre-form .item .yzm-img {float: right;border:1px solid #c4c4c4;height: 40px;box-sizing: border-box;}
.pre-form .item .yzm_btn {width: 123px;background: #f76b1a;border-color: #f76b1a;color: #fff;}
.pre-form .btn {padding-top: 10px;}
.pre-form .btn a {display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;background: #5499fb;color: #fff;font-size: 1rem;}
.pre-form .btn input {display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;background: #f76b1a;color: #fff;font-size: 1rem;}
.pre-form h4 {color: #375697;font-size: 1.1rem;text-align: center;margin-bottom: 15px;}
.pre-form .item .radio_wrap {width: 48%;height: 60px;display: block;line-height: 60px;}
.pre-form .item .radio_wrap #radio {width: 100%;height: 100%;-webkit-appearance: radio;background: none;border:none;opacity: 0;position: absolute;left: 0px;right: 0px;}
.pre-form .item .radio_wrap i, .pre-form .item .radio_wrap em {display:inline-block;vertical-align: middle;}
.pre-form .item .radio_wrap i {color: #c9c9c9;font-size: 2rem;margin-right: 10px;}
.pre-form .item .radio_wrap em {color: #555;font-size: 1.1rem;}
.pre-form .item .radio_wrap.piaochecked.on_check i, .pre-form .item .radio_wrap.piaochecked.on_check em {color: #fff;}
.pre-form .item font {position: absolute;right: 10px;bottom: 0px;line-height: 40px;color: #555;}
.piaochecked {width: 100%; height: 100%; display: inline-block;cursor: pointer; text-align: center;background:#f4f4f4;position: relative;}
.piaochecked.on_check {background:#375697;}


 /*评估结果*/
.edupinggu-result {width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;z-index: 199;display: none;}
.edupinggu-result .edupinggu-bg {width: 100%;height: 100%;background:rgba(0,0,0,0.5);position: absolute;left: 0px;top: 0px;}
.edupinggu-result .edupinggu-result-wrap {width: 80%;background: #fff;position: absolute;left: 50%;top: 25%;margin-left: -40%;}
.edupinggu-result .edupinggu-result-wrap h4 {width: 100%;height: 45px;line-height: 45px;text-align: center;background: #f76b1a;color: #fff;font-size: 1.05rem;position: relative;}
.edupinggu-result .edupinggu-result-wrap h4 a {color: #fff;font-size: 1.05rem;position: absolute;right: 10px;}
.edupinggu-result .edupinggu-result-wrap .con {padding: 5% 0;text-align: center;}
.edupinggu-result .edupinggu-result-wrap .con p {color: #333;font-size: 1rem;line-height: 2;}
.edupinggu-result .edupinggu-result-wrap .con .money {color: #f76b1a;font-size: 3rem;margin-top: 5px;}
.edupinggu-result .edupinggu-result-wrap .edupinggu-result-btn {width: 100%;text-align: center;padding-bottom: 3%;}
.edupinggu-result .edupinggu-result-wrap .edupinggu-result-btn a {display: inline-block;width: 175px;height: 38px;line-height: 38px;text-align: center;background: #f76b1a;margin: 0 15px;border-radius: 5px;color: #fff;font-size: 1rem;margin-bottom: 15px;}
.edupinggu-result .edupinggu-result-wrap .edupinggu-result-btn a.btn2 {background: #acabab;}

/*相册图css*/
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background: rgba(0,0,0,0.6);display: none;}
.lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;margin: 0 auto;width:auto;height:auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 45%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url("loading.gif"/*tpa=http://szdxjf.com/Public/m/images/loading.gif*/) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;}
.lb-prev, .lb-next {width: 49%;height: 100%;cursor: pointer;display: block;}
.lb-prev {left: -50px;float: left;background: url("prev.png"/*tpa=http://szdxjf.com/Public/m/images/prev.png*/) left 48% no-repeat;background-size: 45%;}
.lb-next {right: 0;float: right; background: url("next.png"/*tpa=http://szdxjf.com/Public/m/images/next.png*/) right 48% no-repeat;background-size: 45%;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #bbbbbb;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: none;clear: left;padding-bottom: 1em;font-size: 0px;color: #999999;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}	


/*信息框*/
#tips{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,0); z-index: 9999; display: none;}
#tips div{position: absolute; top: 30%; left: 50%; padding: 10px; width: 90px; margin-left: -45px; background: rgba(0,0,0,0.6); background: url("blank.png"/*tpa=http://szdxjf.com/Public/m/images/blank.png*/)\9; color: #fff; text-align: center; font-size: 14px; border-radius: 4px; word-wrap: break-word;}
#tips .loading{padding-top: 38px; background: url("loading.gif"/*tpa=http://szdxjf.com/Public/m/images/loading.gif*/) center top no-repeat;}
